CS 101 Proficiency Exam
This page is for the CS 101 Proficiency Exam. If you are taking the course, please go to the Course Web Site instead.
CS 101 is a required course for the curriculum of many majors. If you have already mastered the material presented in CS 101 and would like to fulfill the requirement, there is a proficiency test available.
The current curriculum of CS 101 is based on spreadsheets, Python coding, and MATLAB coding. You can find an outline of the current course here. The exam itself will be composed of questions about basic spreadsheet usage, Python, and MATLAB.
You cannot take the proficiency exam for a course if you have already received a grade in that course (including failing grades).
-
Let us know that you intend to take the course via the form linked at the main CS proficiency exam page.
-
On this web site (the current one you are on now), sign in to proctoring and the exam using your NetID and then
Enroll
in this page. -
At the day and time of the exam, follow the instructions we will send to complete the computerized test including multiple-choice questions, code composition questions, and short-answer questions.
You will be able to use Python and MATLAB during the exam. These must be installed on your own computer, and we can offer no technical support. We recommend Anaconda Python 3 for Python. You may use Mathworks MATLAB or the open-source alternative GNU Octave to complete the exam.
You will receive credit if you perform with a grade of 75% or above. There is no effect on your academic record if you do not receive credit.
Resources
- Current Course:
go.illinois.edu/cs101
- Instructor email:
cs101admin@cs.illinois.edu
Textbook & Materials
-
Hans Petter Langtangen, A Primer on Scientific Programming with Python, 5th ed. (2016). ISBN: 9783662498866.
Library access (Please note that you can purchase this through the SpringerLink website at a reduced price from an on-campus connexion.)
-
Stormy Attaway, MATLAB: A Practical Introduction to Programming and Problem Solving, 4th ed. (2016) ISBN: 9780128045251
-
Lesson materials. You should be able to view these and submit code. I don't share homework or lab copies, however, since that changes semester over semester. You will need to
Enroll
in this web page to access these.